/*
Siddhartha Maharjan
siddhartha.mertz7@gmail.com
*/

// GLOBAL RESET
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
figure{margin: 0; padding: 0;}

// GLOBAL VARIABLES

@white:#ffffff;
@black:#000000;
@red:#ff0000;
@grey:#7d7975;
@blue:#0489C0;
@orange:#ff8a2a;
@maintextcolor:#52525F;
@url: "templates/Plumeria";

.fontSize (@size: 12px) {font-size: @size;}
.bold{font-weight:bold}
.roundedCorners (@radius: 5px) {border-radius: @radius;}
.transition (@range: all, @time: 0.3s, @ease: ease-in-out) {-moz-transition: @range @time @ease;-webkit-transition: @range @time @ease;-o-transition: @range @time @ease;transition: @range @time @ease;}
.notransition {-moz-transition: none;-webkit-transition: none;-o-transition: color 0 ease-in;transition: none;}
.border (@bdclr: @grey, @bdwidth: 1px, @bdtype: solid) {border:@bdclr @bdwidth @bdtype;}
.submit-orange{ color: @white;background-color: #ffaf4b; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffaf4b), to(#ff920a)); background: -webkit-linear-gradient(top, #ffaf4b, #ff920a); background: -moz-linear-gradient(top, #ffaf4b, #ff920a);  background: -ms-linear-gradient(top, #ffaf4b, #ff920a); background: -o-linear-gradient(top, #ffaf4b, #ff920a); padding: 8px 30px;font-style: normal; text-shadow:1px 1px 2px #484848; border: 1px solid #ff920a; border-radius: 3px; font-family: 'oswald'; text-transform: uppercase; font-size: 14px;}

.submit-orange{-moz-box-shadow:0px 1px 1px #DCDCDC inset;-webkit-box-shadow:0px 1px 1px #DCDCDC inset; box-shadow:0px 1px 1px #DCDCDC inset; color: @white;background-color: #ffaf4b; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffaf4b), to(#ff920a)); background: -webkit-linear-gradient(top, #ffaf4b, #ff920a); background: -moz-linear-gradient(top, #ffaf4b, #ff920a);  background: -ms-linear-gradient(top, #ffaf4b, #ff920a); background: -o-linear-gradient(top, #ffaf4b, #ff920a); padding: 8px 30px;font-style: normal; text-shadow:1px 1px 2px #484848; border: none; border-radius: 3px;}
.green-gradient{background-color: #f8f8f8; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#ffffff)); background: -webkit-linear-gradient(top, #f8f8f8, #ffffff); background: -moz-linear-gradient(top, #f8f8f8, #ffffff);  background: -ms-linear-gradient(top, #f8f8f8, #ffffff); background: -o-linear-gradient(top, #f8f8f8, #ffffff);}

.blue-gradient{background-color: #038dc5; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#038dc5), to(#017eb1)); background: -webkit-linear-gradient(top, #038dc5, #017eb1); background: -moz-linear-gradient(top, #038dc5, #017eb1);  background: -ms-linear-gradient(top, #038dc5, #017eb1); background: -o-linear-gradient(top, #038dc5, #017eb1);}


.grey-gradient{background-color: #f8f8f8; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#ffffff)); background: -webkit-linear-gradient(top, #f8f8f8, #ffffff); background: -moz-linear-gradient(top, #f8f8f8, #ffffff);  background: -ms-linear-gradient(top, #f8f8f8, #ffffff); background: -o-linear-gradient(top, #f8f8f8, #ffffff);}
.orange-gradient{background-color: #f79a40; background-color: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f79a40), to(#f27906)); background-color: -webkit-linear-gradient(top, #f79a40, #f27906); background-color: -moz-linear-gradient(top, #f79a40, #f27906);  background-color: -ms-linear-gradient(top, #f79a40, #f27906); background-color: -o-linear-gradient(top, #f79a40, #f27906);}
.btn{  display: inline-block;  *display: inline;  padding: 4px 12px;  margin-bottom: 0;  *margin-left: .3em;  font-size: 14px;  line-height: 20px;  color: #333333;  text-align: center;  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);  vertical-align: iddle;  cursor: pointer;  background-color: #f5f5f5;  *background-color: #e6e6e6;  background-image: -moz-linear-gradient(top, #ffffff #e6e6e6);  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);  background-repeat: repeat-x;  border: 1px solid #cccccc;  *border: 0;  border-color: #e6e6e6 #e6e6e6 #bfbfbf;  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;     -moz-border-radius: 4px;          border-radius: 4px;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);  *zoom: 1;  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
  .zoom{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);}
// GLOBAL STYLES
body{font-family: 'open sans'}
.floatLeft{float:left;}
.floatRight{float:right;}
.clear{clear:both;}
.wrapper{width: 100%; max-width: 1200px; margin: auto;}
a{.transition;&:hover{text-decoration: none;}}
img{max-width: 100%; vertical-align: middle; border: 0;}
h1, h2 , h3 , h4{font-weight: normal}



a{cursor:pointer; text-decoration:none;}
body{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background: url(../images/main-bg.png) repeat}

.topHeader, .login, #main, .display, nav#access, #primary, #secondary, footer, .bread-search{.transition; }
/*=== header ===*/
.loading{ background: #fff; height: 1200px; padding: 150px 0;position: fixed; top: 0; z-index: 99999; width: 100%;
	.loaders{text-align: center; 

	}
}
.fix-part{
	.loadshedding{.transition; position: fixed; left:-200px; top: 120px; background: #fff; padding:8px; border-radius: 0 50px 50px 0; z-index: 999; box-shadow: 0 0 3px #404040; 
		h1{font-size: 16px; text-transform: uppercase; color: @blue; float: left; margin-right: 15px; margin-left: 10px; line-height: 40px; .transition; opacity: 0; }
		img{ float: left;}
		&:after{ content: ""; width: 241px;height: 80px; position: fixed; left: 75px; top: 75px; z-index: 8;}
		&:hover{left: 0; background: #0489C0; box-shadow: 0 0 3px #404040; 
			h1{opacity: 1; color: #fff;}
			&:after{display: none;}
		}
	}
}
header#branding{ background: #000; position: relative; overflow: hidden;
	.topHeader{ /*background: url(../images/headerBg.png) no-repeat 72% -10px ;*/ background: #0489c0;  pasding:10px 0; z-index:999; position: fixed; width: 100%; border-bottom: 2px solid #fff;
		.topContent{ width:100%; 
			.searchBar{float: right; margin-right: 84px}
			#search{ float: left; margin-left:5px;
				input[type="text"] { cursor: pointer; .transition;  background: url(../images/search-white.png) no-repeat 91% 12px #fcfcfc;  border: 0 none;  font: bold 12px Arial,Helvetica,Sans-serif;  color: #919191;   width:150px;  padding: 12px;   -webkit-border-radius: 20px;  -moz-border-radius: 20px;  border-radius: 5px;  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
				    &:focus {
					    background: url(../images/search-dark.png) no-repeat 91% 12px #444; color: #8d8d8d;  width: 200px; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset; text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
				    }
				}
			}//search bar
			.social{float: right; right: 120px; top: 15px; position:absolute !important;

				.inning{
				a{display: block; width: 33px; height: 33px; margin-left: 5px; bsackground: url(../images/social.png) no-repeat ; float: left;
                   &.user_icon{ text-indent: -99999px;}
					.setBackGrndPostion(@backgroundPstn){background-position:(@backgroundPstn) top; 
						&:hover {background-position:(@backgroundPstn) bottom; opacity: 1;}}
						&.facebook{.setBackGrndPostion(left)}
						&.twitter{.setBackGrndPostion(33%)}
						&.in{.setBackGrndPostion(66%)}
						&.you{.setBackGrndPostion(right)}
						&#loginin-btn{font-family: 'oswald'; position: relative; border-radius: 5px; z-index: 999; text-indent: inherit; background: #fff; color: #0489C0; width: 70px; text-align: center; line-height: 33px; text-transform: uppercase; &:hover{ opacity: 1;}}
				}
			}
				#cus_login{dissplay: block !important; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D7D7D7; border-radius: 3px 0 3px 3px;       padding: 15px 15px 15px; position: absolute; right:38px; top: 29px; width: 230px; dispslay: block !important;
					.logged_in{a{text-align: center; text-indent: inherit; border: 1px solid; display: block; float: left; width: 40%; margin-left: 3%; margin-top: 4px; padding: 8px; &:first-child{margin-left: 0;} &:hover{background: #0489C0; color: #fff !important; border:1px solid #0489C0;}} p{ float: left}}
					a{text-indent: inherit;}
    					form{
    						.login-remember{ label{ float: left; width: 100%; margin: 5px ; text-align: left}}
						p{
							label{font-size: 13px; color: #818181}
							input:-webkit-autofill { background-color: none !important}
							input[type="text"], input[type="password"]{ width:76%; padding: 4% 4% 4% 20%; margin: 2% 0; border:1px solid #0489C0; color: #818181}
							input[type="submit"]{.submit-orange; .blue-gradient; border: 1px solid #017eb1; width: 27; padding: 3px 15px; margin: 10px 0; float: left; width: 49%; cursor: pointer;
							}
						}
						p.login-submit{text-align: center}
						p.login-username{ input{background: url(../images/username.jpg) no-repeat left center}}
						p.login-password{ input{background: url(../images/password.jpg) no-repeat left center}}
					}
					.logged_in{ color: #0489C0;
						a{font-family: 'oswald'; color: #0489C0}
					}
					.registering{ text-align: center;
						a{.submit-orange; .blue-gradient; border: 1px solid #017eb1; width: 27; padding: 8px 15px 7px 15px;float: left; width: 34%; cursor: pointer; float: right; margin:-41px 0 0 0}
					}
				}
				a.fball_login_facebook{width:100%; height: 22px; masrgin-top: 14px; position: relative; overflow: hidden; float: right; text-indent: inherit;
				}
			}
		}
	}//top header
	nav#access{  float: left; position: relative; z-index: 999; margin-top: 20px;
		ul{
			li{ float: left; text-align: center; margin-right: 2px;
				a{border-bottom:2px solid transparent;  display:block; font-family: 'oswald'; color: #fff; font-size: 18px; text-transform:  uppercase;  background-size: cover; overflow: hidden; .transition; line-height: 36px; padding: 5px 15px 0; border-radius: 3px 3px 0 0;
				&:hover{ color:#0489C0;  background: #fff; }
				}
				/*&:first-child{
					a{ padding-left:0;}
				}*/
              &.current-menu-item a{ color:#0489C0;  background: #fff;}
				
			}
		}
	}//nav

}
nav.access{overflow: auto; padding:0 24px; .transition; background: none repeat scroll 0 0 #333333; color: #FFFFFF; height: 100%; position: fixed; right: -289px;    top: 0; transform: translateX(0px);width: 240px; z-index:99999;
	.subMenus{ margin-top: 40px}
			h1{color: #c5c5c5;font-size: 16px; font-weight: bold; border-bottom: 1px dashed #fff; margin-bottom: 15px; padding-bottom: 15px; text-transform: uppercase; margin-top: 25px;}
			ul{
					li{ line-height: 28px; font-size: 14px; text-transform: uppercase;
						a{ color: #757575; padding: 3px 3px 3px 24px; display: block; margin-left: -24px;
							&:before{.transition; content: "<"; display: block; position: absolute; left: -20px; color: #fff; font-size: 25px;}
							&:hover{color: #fff; background: #0489C0;
								&:before{left: 5px}
							}
						}
					}
				}
			
		}
		nav.access.menuVisible{ right: -50px;}
		@media screen and (-webkit-min-device-pixel-ratio:0) {
		    nav.access.menuVisible{ right: -200px;}
		}
		.menuBtn{.transition; color: #fff;cursor: pointer; position: fixed; right: 15px; width: 50px; z-index: 9999; top:10px;
			span{background: none repeat scroll 0 0 #fff; border-radius: 2px 2px 2px 2px; display: block; margin: 2px auto; padding: 2px; transition: all 0.3s ease-in-out 0s; width: 50%;box-shadow: 0 0 3px #696969;
			}
			&:hover{opacity: 0.35; .transition}
			h1{margin-top: 10px; text-align: center; text-transform: uppercase;text-shadow:1px 1px 1px #000000;}

} //nav access

section.latestNews.newsWrapper{ margin: 0 auto; width: 1300px; padding:12px 0 0;
	h1{width: 13%; float: left; left: 50px; background: url(../images/latest.png) no-repeat; font-family: 'oswald'; font-size:28px; text-transform: uppercase; color: #fff; padding: 1%; position: relative; z-index: 9; }
	.bx-wrapper{ width: 77%; float: right; background: url(../images/latest-clip.png) no-repeat -3px -1px; border: 1px solid #c1b5b5; border-left:none; padding: 1% 0 1% 3%; left: -50px; top: 5px; position: relative; z-index: 8;
		a{ color: #474c50}
	}
}

.menuVisible{.transition; transform: translateZ(0px) translateX(-200px); -webkit-transform: translateZ(0px) translateX(-200px); -moz-transform: translateZ(0px) translateX(-200px);}
#page{
	#main{padding-top: 60px;
			.banner{left:0; right:0; margin-left:auto; margin-right:auto;  padsding: 60px 0 0 0; z-index: 8; position: relative; overflow: hidden;
		.tp-bannershadow, .tp-bannertimer{display: none;}
	}
	.login{position: absolute; bottom:0px; right: 25%; z-index: 99;
			a{.transition; .grey-gradient;display:inline-block; color: #484646; font-family: 'oswald'; text-transform: uppercase; font-size: 16px; .grey-gradient; padding: 8px; border-radius: 4px 4px 0 0 ;  position: relative; top: 12px; padding: 7px 8px 20px;
				&:hover{-moz-box-shadow:0px 1px 1px #DCDCDC inset;-webkit-box-shadow:0px 1px 1px #DCDCDC inset; box-shadow:0px 1px 1px #DCDCDC inset; background: #549314; color: #fff; top: 8px; padding: 15px 8px 12px}
			}
		}
		#content{
			section#catagory-home{padding: 50px 0; margin-bottom: 100px;
				.programCateogry{.transition; width:33.1%; text-align: center; height: 299px; background: #2d86c9;  float: left; margin-right: 0.3%; margin-bottom:0.3%; position: relative; overflow: hidden;
					a{color: #fff}
					&:nth-child(3n){ margin-right: 0px;}
					&:nth-child(even){background: #f95f19;}
					h2{.transition;font-size: 40px; text-transform: uppercase; font-family: 'oswald'; color: #fff;  text-shadow:2px 2px 3px #5E5E5E;  line-height: 300px;}
				}
			}
			section#category{ padding: 0.1% 0; margin-top:10px;

				aside{.transition; width:33.1%; text-align: center; height: 299px; backgroudnd: #2d86c9;  float: left; margin-right: 0.3%; margin-bottom:0.3%; position: relative; overflow: hidden;
					&:nth-child(3n){ margin-right: 0px;}
					span{ margin: 46px 0 10px; display: block; width: 180px; margin: 0 auto; padding-top: 50px;
						
					}
					h3{.transition;font-size: 40px; text-transform: uppercase; font-family: 'oswald'; color: #fff;  text-shadow:2px 2px 3px #5E5E5E;  position: absolute; top:45%; z-index: 99; width: 100%; margin: 0 auto;}
					.info{opadcity: 0; background:#000; position: absolute; color: #fff; pasdding:22% 0 10% 0; width: 100%; botstom: -260px; height:100%; .transition;
						img.pointer{position: absolute; z-index: 8; left: 0; top: 0;}
						ul{ opacity: 0; .transition; background: rgba(0,0,0,0.7); height: 74%; padding: 20% 0 0 0; position: relative; z-index: 9;
							img{ margin: 5px 0;}
							li{
								a{color: #fff;text-align: left; float: left; width:92%; padding:  8px 4%;
									&:hover{ background: #0489C0; color: #fff}
								}
								&.last{ text-align: right; width: 80px; float: right; padding: 3px 13px; bottom: 16px; position: absolute; right: -10px;
									a{text-align: center; float: none;}
									&:hover{
										a{color: #fff; border: 1px solid #fff;}
									}
								}
							}
						}
						.more{ font-family: 'oswald'; color: #fff; font-size: 18px; margin: 4px 10px 0 0; float: right; padding: 6px 15px; border:1px solid #fff;
							&:hover{ color: #0489C0; border:1px solid #0489C0 }
						}
						.network-readmore{ text-align: right; float: right; padding: 11px 15px;  position: absolute; bottom: 10px; right: 0px; z-index: 99; display: none;
									a{text-align: center; float: none;}
									&:hover{ background: #0489C0;color: #fff;border: 1px solid #fff;
									}
								}
						p{ font-size: 16px; line-height: 26px; text-align: left;
							a{color: #7e7d7d;
								&:hover{color: #fff}
							}
						}
					}
					&:hover{
						h3{top:30px; }
						.info{
							ul{opacity: 1;}
						}
					}
					.info:before{
						width: 0; height: 0; border-bottom:120px solid green; border-left:60px solid transparent; border-right:60px solid transparent;
					}
					
					
				}
				.network-cat:hover .network-readmore{display: block}
			}//category
			section.OurNetworks{background: url(../images/networkBg.jpg) no-repeat; padding: 50px 0 80px 0; text-align: center;
				h1{ font-size: 30px; font-family: 'oswald'; color: #fff; margin-bottom: 50px}
				article{ margin-bottom: 50px}
				.bx-wrapper{ padding-bottom: 40px;
					ul{
						li{}
					}
				}
				span{  color: #fff; font-size: 15px; text-transform: uppercase; line-height: 22px; text-indent: -99999px}
			}
		}
	}
	
}

#page{
	#main{
		.bread-search{ padding: 15px 0;
			aside{float: left;
				a{color: #0489C0}
				#crumbs{font-size: 13px; line-height: 26px; color: #A1A1A1}
				&.search{ float: right; width: 24%;
					input{width: 96%; padding: 2%; font-size: 12px; color: #A1A1A1; border:1px solid #d1d1d1; border-radius:3px;}
				}
				
			}
		}
		
		.information-page{ position: relative; width:100%;
			article{ width: 48%; float: left; margin-right: 1%; margin-bottom: 2%; position: relative; overflow: hidden; border:5px solid transparent; .transition;
				
				&:nth-child(2n){margin-right: 0; float: right;}
				.imager{ position: relative; overflow: hidden; img{.transition}}
				.date{ text-align: center; position: absolute; background: #fff; top: 30px; left: -15px; width: 55px; padding-top: 10px; height: 50px; border: 5px solid #D9D9D9; z-index: 99; .transition; color: #4d4d4d; font-size: 16px; span{ font-size: 18px;}}
				.entry-title{ text-align: left; color: #5D5955; margin-bottom: 10px; margin-top: 2px; font-size: 16px; line-height: 22px; background: #F8F8F8; padding: 2%; .transition}
				.entry-content{ font-size: 12px; line-height: 20px; color: #818181; line-height: 20px; font-size: 13px;   text-align: justify; height: 83px;}
				.imager{ float:left; margin-right: 8px;}
				h3{color: @grey; font-size: 12px; border-bottom: 1px dotted #b1b1b1; padding-bottom: 8px; margin-bottom: 5px;
					a{color: @grey;}
					.byline{ font-style: italic;}
					.sep{ font-weight: bold;}
				}
				&:hover{ border:5px solid #fff; box-shadow:0 0 6px #D0D0D0; .zoom;
					.entry-title{background: #0489C0; color: #fff;}				
				}
				/*&:hover{
					.imager{
						img{transform:scale(1.2);
							-ms-transform:scale(1.2); 
							-webkit-transform:scale(1.2);}
					}
					.date{ background: #0489C0; color: #fff; border-color: #0489C0;}
				} */
			}
		}//information-page
		.blog{
			.single-page{padding-bottom: 0;}
			article{width: 100%; float: left !important; .transition; background: #fff;
				&:hover{.zoom;
					h1.entry-title{background:#0489C0; color: #fff }
				}
				h1.entry-title{padding: 1%;}
			}
			.entry-content{ height: auto !important;}
		}//blog page
	}
}
.archive-info, .single, .events-archive, .page-id-116{
	#primary{ width: 74%; float: left;}
	#secondary{ float: right; width: 24%; paddinsg-top: 83px;
		p{ font-size: 14px; line-height: 19px; color: #8f8f8f; text-align: justify}
		aside{ backgrsound: #d1d1d1; margin: 20px 0 !important; pasdding: 3%; clear: both;
			iframe{ width: 100% !important}
			caption{ padding: 8px 0; font-family: 'oswald'; text-transform: uppercase;}
			p.popup_description{ border: 1px solid #C1C1C1; margin: -2px 0 0 0; padding: 10px; border-top: none;}
			&#daily_horoscopes_widget-2{margin-top: 0;}
			.curved{border-radius: 50px; text-align: center}
			h1{ position: relative; text-transform: uppercase; font-size: 14px; color: #fff; padding:10px;   bsorder-bottom: 4px solid #d1d1d1; margin-bottom: 2.5px; font-family: 'oswald'; background: #0489C0; border-radius: 3px 3px 0 0;
				
			}
			a.cboxElement{
				h1{ 
					&:after{.transition; position: absolute; content: ">"; display: block; right: 66px; top: 1px; font-size: 24px; color: #fff; top: 0; opacity: 0;
					}
					&:hover{
						&:after{right: 8px; opacity: 1;}
					}
				}
			}
			ul{
				li{.transition;text-align: left; color: #717171; paddinsg-left:10px; border-bottom:1px solid #EFEFEF; a{ color: #717171; display: block; font-size: 14px; padding: 15px 0 15px 10px;}
					&:hover{ background: #F8F8F8; }
				}
			}
			&#daily_horoscopes_widget-2{
				#DHW_Controls{
					ul{
						li{.transition; bsackground: url(../images/horoscope.png) no-repeat right center;  width:44.9%; padding:5px; float: left; margin: 2.5px 5px 2.5px 0;border:1px solid #EFEFEF; a{ color: #717171; padding: 5px 0; width: 100%; display: block;}
							&:nth-child(even){margin-right: 0;}
							&:hover{ background-color: #0489C0; border-color: #0489C0; a{ color: #fff;} }
						}
					}
				}
				#DHW_ScopeBox{
					a{ background: #0489C0; display: block; margin-bottom: 15px; padding: 4%; color: #fff; width: 92%; a{color: #ff0000; &:hover{text-decoration: underline}}}
					iframe#DHW_Iframe{ 
						h1{ font-family: 'open sans'}
						#eidScopeText{ font-size: 13px; line-height: 21px;}
					}
				}
			}
			&#yahoo-weather-forecast-2{
				.yahoo-weather{ 
					p{ font-size: 13px; line-height: 18px; }
					p.last-update{ color: #808080}
					p.condition{ font-family: 'oswald'; color: #818181;font-weight: normal;}
					p.y-temperature, p.pressure{ font-size: 13px; line-height: 22px; color: #818181; }
					.forecast-icon{ background:#0489C0; border-radius:8px;  height: 90px; margin-bottom: 10px;}
					span.copyright{ background: #e1e1e1; padding: 4%; color: #717171; width: 92%; a{color: #ff0000; &:hover{text-decoration: underline}}}
				}
			}
				table{font-size: 12px; line-height: 18px; width: 100%;
					
					tr:nth-child(even){ background: #F6F6F6;}
					tr{ color: #818181;
						td{ padding: 5px;}
						a{ color: #0489C0; float: right; text-align: right; &:hover{color: #001950} }
					}
				}
			
			&#text-18, &#text-16{
				table{
					tr{td{ text-align: center; border-right: 2px solid #fff; border-left: 2px solid #fff;}}
					tr:first-child, tr.forex_second{padding: 8px;  td{padding: 8px; background: #dfdfdf; color: #818181; border-bottom: 2px  solid #fff; font-size: 13px; font-weight: bold; text-transform: uppercase;}}
					
				}
			}
			&#text-16{
				table{
					tr:first-child{ td{background: #40A9E0; color: #fff;}}
				}
			}
			&.entertainment{
				.bg_title{ text-align: center; font-family: 'oswald'; margin-bottom: 15px; h4{color: #4D4D4D}}
				.textwidget{border: 1px solid #e1e1e1; border-radius: 5px; padding: 10px 10px 0 10px;
					li{ width: 48%; background: #e1e1e1; margin-bottom: 3%; border-radius:5px; float: left; padding: 0; height: 90px; line-height: 90px;
						&:nth-child(even){float: right;}
					}
				}
			}
		}
		&.contact_us{
			aside{ border: none; background: #f6f6f6; padding: 15px;
				h3{font-family: 'oswald'; text-transform: uppercase; color: @blue}
				form{
					input, select{margin: 0;padding: 11px; width: 90%;}
					textarea{ resize:none;}
					input[type="submit"]{ width: 100px; text-align: center; text-transform: uppercase; float: right}
				}
			}
		}
	}//secondary
}
.single{
	#page{
		#main{ 
			#primary{ width: 74%; float: left;
				article{ margin-bottom: 20px; overflow: hidden; a{color: #0489C0;}
				header.entry-header{ padding:20px 0;
					.entry-title{ font-size: 20px; color: #4d4d4d; margin-bottom: 10px;}
					.entry-meta{ font-size: 13px; color: #afafaf}
				}
				figure{margin-bottom: 25px; float: left; 
					img{margin-right: 25px;}
				}
				.entry-content{ font-size: 14px; line-height: 22px; color: #818181; text-align: justify;
					p{margin-bottom: 10px;}
				}
			}
				#nav-below{ margin: 15px 0 60px 0; 
					.assistive-text{display: none}
					.nav-previous, .nav-next{  float: left;a{ background:#0489C0; color: #fff; padding: 5px 15px;}
						&:hover{a{background: #000; color: #fff;}}
					}
					.nav-next{ float: right}
				}
			}
			.title{ h2{background: #dfdfdf; padding: 10px; color: #717171;}}
		}
	}
}
#secondary{
	aside{
		.textwidget{}
	}
}


#secondary{
	aside{
		.bg_title{
			h4{position: relative; text-transform: uppercase; font-size: 14px; color: #fff; padding:10px;   bsorder-bottom: 4px solid #d1d1d1; margin-bottom: 2.5px; font-family: 'oswald'; background: #0489C0; border-radius: 3px 3px 0 0;}
		}
		.textwidget{ color: #8F8F8F; font-size: 14px; line-height: 19px; text-align: justify;padding: 10px; border: 1px solid #c1c1c1; border-top: none; margin-top: -3px;}
		.tagcloud{
			a{ border: 1px solid #e1e1e1; padding: 5px; color: #616161; font-size: 14px !important; margsin: 0px 3px; text-transform: uppercase;line-height: 33px;
				&:hover{background:#0489C0; border: 1px solid #0489C0; color: #fff }
			}
		}
	}
}

footer#colophon{ background: #171717; box-shadow:inset 0px 9px 26px -2px #000000 inset; padding: 0 0 50px 0;
	.newsletter{ border-top: 3px solid #0390ca;
		.newslet{ width:480px; height: 60px; background: url(../images/newsletter.png) no-repeat; float: right; margin-bottom: 30px; padding: 10px 20px;
			input{ width: 372px; background: #fff; border: none; border-bottom: 1px dashed #fff; color: #00508A; padding: 12px; border-radius: 5px; float: left;}
			button{float: left; background: none; border: none; padding: 7px; cursor: pointer}
		}
	}
	aside{ width: 49%; float: right; padding:0; text-align: left;
		&:first-child{float: left; text-align: right}
		a{ color: #fff;}
		h1{ color: #fff; text-transform: capitalize; font-family: 'oswald'; font-size: 20px; margin-bottom: 30px;}
		input, textarea{ background: url(../images/input.png) repeat; width: 47%; padding: 1%; border:1px solid #242424; border-radius:2px;  color: #7A7A7A; margin: 5px 0; resize:none;
			&[type="submit"]{.submit-orange; .blue-gradient; border: 1px solid #017eb1; width:10%; padding: 3px 30px;}
		}
		textarea{height: 80px;}

		p{ font-size: 14px; color: #7A7A7A; line-height: 22px; font-weight: normal;}
		.bg_title{
			h4{ color: #606060; font-family: 'oswald';  margin-bottom: 25px; font-size: 20px;}
		}
		.textwidget{ color: #606060; font-weight: normal; line-height: 22px;
			ul{
				li{
					a{color: #7A7A7A; line-height: 22px; font-size: 13px;
						&:hover{ color: #fff; text-decoration: underline}
					}
				}
			}
			h2{ font-style: 16px; color: #7a7a7a} 
		}
	}
	.copyright{ padding-top: 25px; margin-top: 25px; border-top: 1px dashed #303030;
			aside{ font-size: 12px; color: #6F6F6F; 
				a{text-decoration: underline; color: #6F6F6F;}
				&.owner{float: left; width: 76%;
					p{ float: left; font-size: 12px;}
					.nav{float: left; line-height: 24px; margin-left: 9px;
						li{float: left; margin-right: 10px; a{ text-decoration: none; &:hover{text-decoration: underline}}}
					}
				}
				&.design{float: right; text-align: right;width: 15%;}
			}
		}
	.login-pop{ visibility: hidden; dissplay: none; width: 300px; margin:0 auto 0 -150px; background: #fff; border-radius: 3px; position: fixed; top: 0; z-index: 99998; left:50%; padding: 15px; top:-300px; .transition;
		&.slidedown{ top: 30%; display: block; visibility: visible}
		.close{ position: absolute; top:-12px; right:-12px; cursor: pointer}
		h1{ font-size: 16px; margin-bottom: 10px; background: #0489c0; padding:12px; color: #fff; margin: -15px -15px 15px; border-radius: 3px 3px 0 0}
		input{ width: 94%; padding: 3%; margin-bottom: 8px; font-size: 13px; border:1px solid #d1d1d1;}
		input[type="submit"]{ width:80px; background: #0489c0; padding:1%; border-radius:3px; border:none; color: #fff;}
		aside{width: 100%; padding: 0;}}
	.bg{display: none; width: 100%; height: 100%; position: fixed; top: 0; background:url(../images/overlay.png) repeat; z-index: 99997}
}
.stick {
    position:fixed !important;
    top:0px !important; right: 0; float: right !important;
}


.events-archive{
	#main{
		#tribe-events{
			#tribe-events-content-wrapper{
				#tribe-events-bar{
					#tribe-bar-form{ background:#fff ; border-radius:5px; color: #fff; font-family: 'open sans';
						label{ font-size: 14px; color:#b1b1b1 ; font-weight: normal;}
						input[type="text"]{background: #fff; border:1px solid #c1c1c1; border-radius:3px; padding: 6px; font-size: 14px; font-weight: normal; color: #6F6F6F;}
						.tribe-bar-submit{
							input[type="submit"]{ background: #B0B0B0; border-radius: 5px; font-family: 'open sans'}
						}
					}
				}//tribe-events-bar
				#tribe-events-content{ font-family: 'open sans';
					.tribe-events-page-title{color: @blue; font-size: 26px; font-weight: 600; font-family: 'open sans'}
					.tribe-events-loop{width: 100%; max-width: 100%;
						.tribe-events-list-separator-month{ clear: both; margin: 10px 0; span{font-size: 16px; font-weight: normal}}
						.type-tribe_events{ width: 49%; float: left; background: #FBFBFB;
							&:nth-child(even){ float: right;}
							.tribe-events-event-cost{span{ background: #FF920A; border: none; color: #fff;}}
							.tribe-events-list-event-title{a{ color: @blue}}
							.tribe-events-event-meta{border-bottom:1px solid #d1d1d1; font-weight: normal;
								.tribe-events-venue-details{a.tribe-events-gmap{ background: #0489C0; padding: 4px; color: @white; font-style: normal; border-radius: 3px;}}
							}
							.tribe-events-content{ font-size: 12px; line-height: 20px; color: @grey; text-align: justify}
						}
						 .vevent.hentry{ 
						 	h2{font-size: 16px;}
						}
					}
				}
			}
		}
	}
}
 
.tribe-events-list-separator-month + .vevent.hentry.tribe-events-first{ padding: 0 !important}
.tribe-events-list .vevent.hentry{ padding: 0 !important}

.shortcut{
	li{ width:39%; float: left; padding: 50px 5% !important; border:none !important; background: #008000; margin: 0 1% 1% 0; a{ text-align: center;}
		a{color: #fff !important; padding: 45px 0}
		&:first-child{background: #0000ff}
		&:nth-child(2){background: #ff0000}
		&:nth-child(3){background: #2D86C9}
		&:hover{background:#373737 !important }
	}
}

.eachProf{
	.transorm{ text-align: center}
}
.contactUs{ padding: 50px 0; background: url(../images/fix-bg.jpg) repeat fixed #FBFBFB;
	.entry-content{
		.leftInfo{ width: 49%; float: left; text-align: right;
			form{ width: 60%;float: right;
				p{line-height: 22px; color: #919191; font-size: 14px; margin-bottom: 8px;}
				input, textarea{ width: 96%; padding: 2%; border:1px solid #CFCFCF; color: #919191; font-size: 14px; font-family: 'oswald'; resize:none; box-shadow: 3px 3px 0px #C0C0C0}
				input[type=submit]{width: 100px; background: #0390CA; color: #fff; border:none; text-transform: uppercase; cursor: pointer}
				textarea{ height: 100px;}
			}
		}	
		.rightInfo{ width: 49%; float: right; text-align: left; color: #818181;font-size: 13px;height: 83px;line-height: 20px;
		}
	}
}
.single-page{  padding-bottom: 40px; 
	.entry-header{ margin:25px 0; background: #0390CA; color: #fff; padding: 10px; text-transform: uppercase; font-size: 18px; font-family: 'oswald';box-shadow: 5px 5px 0 #E5E5E5}
	.entry-content, .description{font-size: 14px; line-height: 18px; color:#818181; text-align: justify;
		p{margin-bottom: 15px}
	}

}

.network-page{
	.entry-content{
		.network-listing{
			.eachProf{ width: 32.4%; float: left; position: relative; margin-right: 1.3%;background: #B0B0B0; margin-bottom: 1.3%; padsding: 50px 0; overflow: hidden;
				
				&.lastItem{ margin-right: 0;}
				a{ display: block;}
				.sliderImage{ position: relative; .transition; top: 0; h2{top: 45%; text-shadow:1px 1px 2px #7D7D7D; background: rgba(0,0,0,0.4); padding: 10px 0}}
				.hover-info{.transition; color: #fff;  position: absolute; top: 100%; left: 0; width: 92%; padding: 4%; height: 100%; background: #000; }
				&:hover{ .hover-info{ top: 61%;} .sliderImage{top:-40px}}
			}

		}
	}
	li.eachProf{
		p{ color: #fff}
	}
}
.network{
	figure{ background: #0489C0; margin: 0 10px 0 0 !important}
}

.single-network{
	#page{
		#main{
			.bread-search{
				aside.search{display: none}
			}
			
		}
	}
}
.entertainment{
	.entry-content{
		.network-listing{
			.eachProf{ background: none;
				a{ padding: 0;}
				h2{ padding: 10px; background: #e1e1e1; text-transform: uppercase; margin-bottom: 5px; font-family: 'oswald'; color: #505050; }
				img{.transition;width: 100%; height: auto;}
			}
		}
	}
}
.entertainment{
	.entry-content{
		 .network-listing{
		 	 .eachProf{
		 	 	a{}
		 	 }
		 }
	}
}
.networks{
	.entry-content{
		.network-listing{
			 .eachProf{
			 	 a{padding: 50px 0}
			 }
		}
	}
}
.difference{
	.entry-content{
		.network-listing{
			 .eachProf{ width: 47%; margin: 0 1.5%;
			 	 
			 }
		}
	}
}
#gallery-1{
	br{xdisplay: none !important}
	.gallery-item{xwidth: 14% !important; }
}
.sub-single-page .entry-header h1.entry-title{ color: #8D8D8D !important; font-family: 'oswald'}

.pfs_postbox{ width: 100% !important; height: 100% !important; position: fixed !important; background: rgba(0,0,0,0.7) !important; left: 0 !important; top: 0 !important; padding: 0 !important;
	p{color: #fff; font-size: 20px; text-align: center; padding: 75px 0}
	#pfs_form{left:50% !important; margin-left: -300px; position: fixed !important; background:#0489C0 !important; width: 600px !important; padding: 1% !important; top: 20%;
			.input-text, textarea{border: none !important; border-radius: 0 !important;box-shadow: none !important; padding:1.5% !important; width: 97% !important}
		input.submit{ background: #fff !important; color: #000 !important; float: right; left: 0 !important;}
		label{ box-shadow: none !important ;}
		
	}.closex{ margin: 0 !important ; right: 29% !important; top: 10% !important; text-shadow:none !important;}
	
}
#Clicktopost-link{font-family: "oswald"; background: #0489C0; border-radius: 0 50px 50px 0;  left: 0px;padding: 10px; position: fixed; top: 120px;    z-index: 999; color: #fff  !important;
					&:hover{background: @red; color: #fff; text-decoration: none}
				}

.tribe-bar-views-inner{ background: none !important}
.events-archive #main #tribe-events #tribe-events-content-wrapper #tribe-events-content .tribe-events-page-title{ font-weight: normal; font-size: 21px; font-family: 'oswald'; color: #0489C0}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{ background: #fff !important; color: #444444 !important}
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a{ color: #707070 !important;}

.tribe-events-calendar thead th{ background-color:#0489C0 !important ; border-right: #fff !important; border-left: #fff !important}
ul.tribe-events-sub-nav a, .tribe-events-back a, .tribe-events-list-widget .tribe-events-widget-link a, .tribe-events-adv-list-widget .tribe-events-widget-link a{ font-weight: normal; color: #0489C0 !important }

.events-archive #main #tribe-events #tribe-events-content-wrapper #tribe-events-content .tribe-events-loop .type-tribe_events{ width: 98% !important; padding: 2% !important; margin-bottom: 2% !important; float: left !important; border: 1px solid #eee; background: none;}
.tribe-events-list .tribe-events-venue-details, .tribe-events-event-meta address.tribe-events-address{ font-style: normal !important}
.events-archive #main #tribe-events #tribe-events-content-wrapper #tribe-events-content .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-events-venue-details a.tribe-events-gmap{position: relative; top: -8px;}
.tribe-events-list-event-description{ a.tribe-events-read-more{ background:#0489C0; color: #fff; padding: 5px; width: 93px; } }
.tribe-events-list .time-details{ padding: 0 0 10px 0}
.tribe-events-event-meta address.tribe-events-address{ font-style: normal !important}

#tribe-bar-views{ float: left !important}
#pfs_form{ paddinsg: 2%; width: 100% !important;
	label{ color: #8F8F8F; font-size: 14px;}
	input, textarea{ padding: 2% 1%; width:97%; border: 1px solid #e1e1e1; margin: 5px 0 15px;}
	input[type="file"]{border: none;}
	textarea{ width: 97%; resize:none;}
	.MultiFile-wrap{ margin: 0}
	.multi{ border: none; float: left;}
	input[type=submit]{ background: #0489C0; width: 100px !important; flsoat: right; color: #fff; border:none; cursor: pointer; border: none;}
}

.sidebar-nav{ width: 100%; margin-top: 30px;
	li{ margin-bottom: 2px;
		a{background: #3C3C3C; &:hover{background:#0489C0 ; } }
		.sub-menu{
			li{
				a{background:none; &:hover{background:#0489C0 }}
			}
		}
	}
}

.full-width{
	#primary{ width: 100% !important}
}

.notice-item.success{display: block}

#colorbox{
	#cboxMiddleRight, #cboxMiddleLeft{ hseight: 260px !important}
	#cboxContent{ heisght: 260px !important;
		#cboxLoadedContent{ heigsht: 245px !important;
			h2{ background: @blue; color: #fff; padding: 10px;border-radius: 5px 5px 0 0; margin-bottom: 20px; text-transform: uppercase; font-family: 'oswald'}
			form{ font-size: 14px; width: 98%; color: @grey;p{ margin-bottom: 10px;}				.login-username, .login-password{width: 49%; float: left;}
				.login-password{float: right}
				label{ }
				input{border:1px solid #e1e1e1; padding: 8px; width: 96%; margin: 5px 0}
				.login-remember{clear: both; line-height: 22px; label input{width: 10px; float: left; margin-right: 5px;}}
				.login-submit{float: left; width:100px; input{.submit-orange; .blue-gradient; border: 1px solid #017eb1;  padding: 3px 15px; margin: 10px 0; float: left; width:100px; cursor: pointer;}}
			}
			.registering{a{ .submit-orange; .blue-gradient; border: 1px solid #017eb1;  padding: 8px 15px 7px 15px; margin:-51px 0 0 105px; float: left; width:82px; cursor: pointer; text-align: center}}
			.fball_ui{ width: 100%; clear: both}
			#pfs-post-box-HAVESOMENEWSPleaseShare{ height: 100%; margin: 0}
		}
	}
}

.navigation-single{position: relative;
    .direction{.transition;position: absolute;  top: 50%; display: block; height: 40px; width: 80px;
      &.pre{ background: url(../images/arrow.png) no-repeat -50% center ; left: -70px; &:hover{background-position: left center; opacity: 1;}}
      &.next{ background: url(../images/arrow.png) no-repeat 150% center ; right: -70px; &:hover{ background-position: right center;  opacity: 1;}}

    }
  .entry-header{
    h1.entry-title{font-size: 16px !important;}
  }
  .entry-content{color: #818181;font-size: 14px; line-height: 22px;text-align: justify;
    p{margin-bottom: 8px;}
  }

}
.one_half{color: #818181;
  font-size: 14px;
  line-height: 22px;
  text-align: justify;}
.single-make-difference{
  .video-container{margin-bottom: 30px; margin-top: 30px}
  .design{margin-right: 40px;  }

}
article.type-make-difference{
  img{margin: 20px 0}
  .contact_logo{float: left; margin: 0 10px 0 0}
  ul{margin-left:25px;
    li{list-style: circle;}
  }
}

.todays_title{ background: none repeat scroll 0 0 #0390CA !important;
    box-shadow: 5px 5px 0 #E5E5E5;
    color: #FFFFFF !important;
    font-family: 'oswald';
    font-size: 18px;
    margin: 25px 0;
    padding: 10px;
    text-transform: uppercase;}

#text-13, #text-10, #text-11,#text-12, #text-9{
	.textwidget{padding: 0 !important ; border: none !important;}
}

.user_icon_content{ xdisplay: block !important;
  li{
    a{ width: 100% !important; font-size: 14px; line-height: 18px; color: #000; height: auto !important}
  }
}
